package ace.module.product.core.impl.manager;

import ace.cmp.data.spring.data.jdbc.querydsl.rsql.core.model.SaveContext;
import ace.module.product.core.impl.dao.entity.PmsProduct;
import ace.module.common.core.impl.manager.EntityOfAppManager;
import ace.module.product.core.impl.dao.entity.PmsProductStatistic;
import ace.module.product.api.model.dto.PmsProductStatisticDto;

/**
* 商品统计数据,非实时 spring data jdbc querydsl rsql manager.
*
* @author Caspar
*/
public interface PmsProductStatisticManager extends EntityOfAppManager<PmsProductStatistic, Long, PmsProductStatisticDto> {

  SaveContext<PmsProductStatistic> assembleSaveContext(SaveContext<PmsProduct> pmsProductSaveContext);
}